/**
 *	@brief	Definition of the base factory class
 *	@file	FirstInterfaceFactory.hpp Contains definition of the base class for factories of the FirstInterface
 *	@author Szymon Janikowski
 *	@author Pawel Gilewski
 */

#ifndef FIRST_IMPLEMENT_FACTORY
#define FIRST_IMPLEMENT_FACTORY
#include "../Pluglib/Factory.hpp"


;using namespace pluglib;

///@brief Base class for all the classes, that can createthe FirstInterface objects
class FirstInterfaceFactory : public Factory
{
public:
	std::string getServerName()
	{
		return serverName_;
	}
	static const string serverName_;
};

const string FirstInterfaceFactory::serverName_= "FIRST";

#endif
